public class Student {
    //编写一个程序，输入N个学生数据，包括学号、姓名、成绩，要求只输出成绩在80~89分的学生数据。
    //思路：
    //设计一个学生类Student,包括no(学号)、name(姓名)和score(成绩)数据成员，和成员函数 display()，用于只输出成绩在80~89分数段的学生数据。
    // 在main()函数中定义了一个学生对象数组，用于存储输入的学生数据。

    int no;
    String name;
    double score;

    public Student() {
    }

    public Student(int no, String name, double score) {
        this.no = no;
        this.name = name;
        this.score = score;
    }
    public void show(){
        System.out.println("学号："+no+"姓名："+name+"分数："+score);
    }

    public void display(Student[] stus) {
        for (int i = 0; i < stus.length; i++) {
            if (stus[i].score <= 89 && stus[i].score >= 80) {
                stus[i].show();
            }
        }
    }


    public static void main(String[] args) {
        Student s = new Student();
        Student[] stus = new Student[4];
        stus[0] = new Student(1, "张三", 80.5);
        stus[1] = new Student(2, "李四", 88);
        stus[2] = new Student(3, "王五", 85.9);
        stus[3] = new Student(4, "赵柳", 90);
        s.display(stus);
    }
}
